Automatic Design of a Hybrid Iterated Local Search for the Multi-Mode Resource-Constrained Multi-Project Scheduling Problem
نویسندگان
چکیده
This paper details our submission to the MISTA 2013 challenge, which deals with the multi-mode resource-constrained multi-project scheduling problem (MRCMPSP). Kolisch and Hartmann [4] recommend metaheuristics as the best-performing methods when tackling the resource-constrained project scheduling problem with a single project and without multiple-modes. Most of these metaheuristics share many similar components, such as neighborhoods used in local search, schedule generation procedures, etc. Given the number of possible combinations of algorithmic components and the various ways in which simple metaheuristics can be combined into a single algorithm, finding the right combination for the MRCMPSP would be, in principle, an arduous task of experimentation by trial-and-error. Instead, we used a recent automatic method [10], which combines (i) a description (given as a grammar) of the space of potentially valid algorithms for a problem and (ii) a method for searching the best algorithm by instantiating algorithms from this grammar. The approach shares some similarities with genetic programming (GP) [11] and grammatical evolution (GE) [3], yet there are crucial differences. First, GP/GE typically attempt to generate programs from very basic components, whereas our approach relies on humans to provide problem-specific components for the particular problem. Second, GP/GE use a tree-based and a codon-based representation, respectively, to instantiate programs from the grammar. Instead, we use a parametric representation, that is, the grammar description is transformed into a number of categorical and numerical parameters, and some of them might be only enabled depending on other parameters (conditional parameters). This transformation requires to specify the maximum number of times that each rule in the grammar can be applied (similar restrictions exist with other representations, given the existence of recursive derivation rules). Finally, GP/GE use evolutionary algorithms to search for the best instantiation of the grammar. Our approach, by contrast, relies on irace [6], an automatic configuration tool typically used for offline parameter tuning. The characteristics of irace makes it ideal to handle complex parameter spaces, with categorical, numerical and conditional parameters. Moreover, irace is designed for handling heterogeneous problem instances.
منابع مشابه
An Evolutionary Algorithm Based on a Hybrid Multi-Attribute Decision Making Method for the Multi-Mode Multi-Skilled Resource-constrained Project Scheduling Problem
This paper addresses the multi-mode multi-skilled resource-constrained project scheduling problem. Activities of real world projects often require more than one skill to be accomplished. Besides, in many real-world situations, the resources are multi-skilled workforces. In presence of multi-skilled resources, it is required to determine the combination of workforces assigned to each activity. H...
متن کاملAN EXPERIMENTAL INVESTIGATION OF THE SOUNDS OF SILENCE METAHEURISTIC FOR THE MULTI-MODE RESOURCE-CONSTRAINED PROJECT SCHEDULING WITH PRE-OPTIMIZED REPERTOIRE ON THE HARDEST MMLIB+ SET
This paper presents an experimental investigation of the Sounds of Silence (SoS) harmony search metaheuristic for the multi-mode resource-constrained project scheduling problem (MRCPSP) using a pre-optimized starting repertoire. The presented algorithm is based on the time oriented version of the SoS harmony search metaheuristic developed by Csébfalvi et al. [1] for the single-mode resource-con...
متن کاملOptimizing a bi-objective preemptive multi-mode resource constrained project scheduling problem: NSGA-II and MOICA algorithms
The aim of a multi-mode resource-constrained project scheduling problem (MRCPSP) is to assign resource(s) with the restricted capacity to an execution mode of activities by considering relationship constraints, to achieve pre-determined objective(s). These goals vary with managers or decision makers of any organization who should determine suitable objective(s) considering organization strategi...
متن کاملA Multi-Mode Resource-Constrained Optimization of Time-Cost Trade-off Problems in Project Scheduling Using a Genetic Algorithm
In this paper, we present a genetic algorithm (GA) for optimization of a multi-mode resource constrained time cost trade off (MRCTCT) problem. The proposed GA, each activity has several operational modes and each mode identifies a possible executive time and cost of the activity. Beyond earlier studies on time-cost trade-off problem, in MRCTCT problem, resource requirements of each execution mo...
متن کاملThe Combinatorial Multi-Mode Resource Constrained Multi-Project Scheduling Problem
This paper presents the formulation and solution of the Combinatorial Multi-Mode Resource Constrained Multi-Project Scheduling Problem. The focus of the proposed method is not on finding a single optimal solution, instead on presenting multiple feasible solutions, with cost and duration information to the project manager. The motivation for developing such an approach is due in part to practica...
متن کاملA New Bi-Objective Model for a Multi-Mode Resource-Constrained Project Scheduling Problem with Discounted Cash Flows and four Payment Models
The aim of a multi-mode resource-constrained project scheduling problem (MRCPSP) is to assign resource(s) with the restricted capacity to an execution mode of activities by considering relationship constraints, to achieve pre-determined objective(s). These goals vary with managers or decision makers of any organization who should determine suitable objective(s) considering organization strategi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013